package initialize

import (
	"github.com/spf13/viper"
	"news/global"
)

// InitConfig 初始化配置文件
func InitConfig() {
	//这里可以根据测试或者生成区分配置文件
	configFileName := "app.yaml"
	v := viper.New()
	//文件的路径如何设置
	v.SetConfigFile(configFileName)
	if err := v.ReadInConfig(); err != nil {
		panic(err)
	}
	//这个对象如何在其他文件中使用 - 全局变量
	if err := v.Unmarshal(global.Config); err != nil {
		panic(err)
	}
}
